precision highp float;// 数据精度
//.xy
varying highp vec2 aCoord;

//需要外部赋值一个采样器给这个变量
//2d采样器，有0-31个图层
uniform sampler2D vTexture;


void main(){


    float x=aCoord.x;
    float y=aCoord.y;

    //-------------------------------
    //2屏

//        if(y<0.5){
//            y=y+0.25;
//        }else{
//            y=y-0.25;
//        }

    //-------------------------------



    //-------------------------------
    //3屏
//    float f=0.3;
//
//    if(y<f){
//        y=y+f;
//    }else if(y>0.6){
//        y=y-f;
//    }

    //-------------------------------



    //-------------------------------
    //4屏

//    if(x<0.5){
//        x=x+0.25;
//    }else{
//        x=x-0.25;
//    }
//
//    if(y<0.5){
//        y=y+0.25;
//    }else{
//        y=y-0.25;
//    }

    //-------------------------------


    gl_FragColor=texture2D(vTexture,vec2(x,y));
}